آموزش Master Hibernate و JPA with Spring Boot در 100 مرحله [ویدئو]

Master Hibernate and JPA with Spring Boot in 100 Steps [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Hibernate محبوب ترین پیاده سازی JPA است. این محبوب ترین گزینه چارچوب ORM قبل از ظهور JPA بود و ویژگی های اضافی را در بالای JPA ارائه می دهد. ما در این دوره از Hibernate به عنوان پیاده سازی JPA استفاده خواهیم کرد. Java Persistence API به توسعه دهندگان جاوا یک API برای نگاشت اشیاء جاوا به داده های رابطه ای ارائه می دهد. در این دوره آموزشی با Hibernate، JPA API، JPQL (زبان پرس و جوی جاوا)، Java Persistence Criteria API و نحوه انجام ORM (نگاشت رابطه ای شی) با JPA و Hibernate آشنا می شوید. در این دوره، اصول اولیه JPA و Hibernate مانند موجودیت ها، روابط، نگاشت ارثی و حاشیه نویسی را خواهید آموخت. روش‌های جستجوی داده‌ها را با استفاده از JPA و Hibernate (JPQL، Criteria API و Native Queries) درک کنید. روابط JPA و Hibernate را عمیقاً درک کنید، مانند یک به یک، بسیاری به یک، و بسیاری به بسیاری. از انواع مختلفی از Starter های بوت فنری مانند Spring Boot Starter Web، Starter Data JPA و Starter Test استفاده کنید. اصول تنظیم عملکرد برنامه JPA خود را با Hibernate بیاموزید - حل مشکل N+1 Queries. با EhCache اصول کش کردن مانند کش سطح اول و کش سطح دوم را بیاموزید. اصول اولیه Spring Data JPA و Spring Data REST را بدانید. با پایان این دوره شما در Hibernate و JPA با Spring Boot استاد خواهید شد. تمامی منابع و فایل های کد این دوره در آدرس https://github.com/packtpublishing/master-hibernate-and-jpa-with-spring-boot-in-100-steps در دسترس هستند اصول اولیه JPA و Hibernate مانند موجودیت ها، روابط، نگاشت ارث و حاشیه نویسی رویکردهایی برای جستجوی داده ها با استفاده از JPA و Hibernate مانند JPQL، Criteria API و Native Queries درک عمیق روابط JPA و Hibernate مانند یک به یک، بسیاری به یک، و بسیاری به بسیاری اصول تنظیم عملکرد برنامه JPA خود را با Hibernate بیاموزید - حل مشکل N+1 Queries با EhCache اصول کش کردن مانند کش سطح اول و کش سطح دوم را بیاموزید. درک اصول اولیه Spring Data JPA و Spring Data REST این دوره برای کسانی است که می خواهند اصول اولیه JPA و Hibernate را بیاموزند و نحوه ساخت لایه داده یک برنامه وب را بدانند. سفر از JDBC به JPA را در 18 مرحله پوشش دهید * یادگیری JPA/Hibernate عمیق در 86 مرحله * آموزش چند نکته و ترفند مفید برای Hibernate

سرفصل ها و درس ها

معرفی Introduction

  • Master Hibernate و JPA با Spring Boot Master Hibernate and JPA with Spring Boot

  • Master Hibernate و JPA with Spring Boot - نمای کلی دوره Master Hibernate and JPA with Spring Boot - Course Overview

  • Master Hibernate و JPA با Spring Boot - Git Repository Master Hibernate and JPA with Spring Boot - Git Repository

  • Master Hibernate و JPA with Spring Boot - Installing Basic Tools Master Hibernate and JPA with Spring Boot - Installing Basic Tools

  • معرفی سریع JPA Quick Introduction to JPA

معرفی چکمه فنری در 10 مرحله Introduction to Spring Boot in 10 Steps

  • معرفی چکمه فنری در 10 مرحله Introduction to Spring Boot in 10 Steps

  • مرحله 1: معرفی بهار بوت - اهداف و ویژگی های مهم Step 1: Introduction to Spring Boot - Goals and Important Features

  • مرحله 2: توسعه برنامه های کاربردی Spring قبل از Spring Boot Step 2: Developing Spring Applications before Spring Boot

  • مرحله 3: استفاده از Spring Initializr برای ایجاد یک برنامه Spring Boot Step 3: Using Spring Initializr to Create a Spring Boot Application

  • مرحله 4: ایجاد یک کنترلر REST ساده Step 4: Creating a Simple REST Controller

  • مرحله 5: پیکربندی خودکار بوت بهار چیست؟ Step 5: What is Spring Boot Auto Configuration?

  • مرحله 6: فنر بوت در مقابل فنر در مقابل فنر MVC Step 6: Spring Boot Versus Spring Versus Spring MVC

  • مرحله 7: پروژه های شروع بوت بهار - وب شروع و JPA شروع کننده Step 7: Spring Boot Starter Projects - Starter Web and Starter JPA

  • مرحله 8: مروری بر پروژه‌های مختلف راه‌اندازی بهار Step 8: Overview of Different Spring Boot Starter Projects

  • مرحله 9: محرک بوت فنری Step 9: Spring Boot Actuator

  • مرحله 10: ابزارهای توسعه دهنده Spring Boot Step 10: Spring Boot Developer Tools

سفر از JDBC بهار به JPA Journey From Spring JDBC to JPA

  • مقدمه ای بر سفر از JDBC به JPA Introduction to Journey from JDBC To JPA

  • مرحله 01 - راه اندازی یک پروژه با JDBC، JPA، H2، و وابستگی های وب Step 01 - Setting Up a Project with JDBC, JPA, H2, and Web Dependencies

  • مرحله 02 - کنسول H2 را راه اندازی کنید Step 02 - Launching Up H2 Console

  • مرحله 03 - ایجاد یک جدول پایگاه داده در H2 Step 03 - Creating a Database Table in H2

  • مرحله 04 - داده ها را در جدول افراد پر کنید Step 04 - Populate Data into Person Table

  • مرحله 05 - روش پرس و جوی JDBC Spring را findAll persons پیاده سازی کنید Step 05 - Implement findAll persons Spring JDBC Query Method

  • مرحله 06 - روش findAll را با استفاده از CommandLineRunner اجرا کنید Step 06 - Execute the findAll Method using CommandLineRunner

  • مرحله 07 - یک بررسی سریع - JDBC در مقابل Spring JDBC Step 07 - A Quick Review - JDBC Versus Spring JDBC

  • مرحله 08 - در پس زمینه چه چیزی وجود دارد؟ آشنایی با پیکربندی خودکار بوت بهار Step 08 – What’s in the background? Understanding Spring Boot Autoconfiguration

  • مرحله 09 - اجرای روش جستجوی findByID Spring JDBC Step 09 - Implementing findByID Spring JDBC Query Method

  • مرحله 10 - اجرای روش به روز رسانی deleteByID Spring JDBC Step 10 - Implementing deleteByID Spring JDBC Update Method

  • مرحله 11 - پیاده سازی روش های به روز رسانی Spring JDBC درج و به روز رسانی Step 11 - Implementing Insert and Update Spring JDBC Update Methods

  • مرحله 12 - ایجاد یک بهنگار سفارشی JDBC RowMapper Step 12 - Creating a Custom Spring JDBC RowMapper

  • مرحله 13 - معرفی سریع JPA Step 13 - Quick Introduction to JPA

  • مرحله 14 - تعریف نهاد شخص Step 14 - Defining Person Entity

  • مرحله 15 - پیاده سازی متد findByID JPA Repository Step 15 - Implementing findByID JPA Repository Method

  • مرحله 16 - پیاده سازی روش های مخزن JPA درج و به روز رسانی Step 16 - Implementing Insert and Update JPA Repository Methods

  • مرحله 17 - اجرای روش مخزن deleteByID JPA Step 17 - Implementing deleteByID JPA Repository Method

  • مرحله 18 - پیاده سازی findAll با استفاده از JPQL Named Query Step 18 - Implementing findAll Using JPQL Named Query

معرفی JUnit در 5 مرحله Introduction to JUnit in 5 Steps

  • معرفی JUnit در 5 مرحله Introduction to JUnit in 5 Steps

  • مرحله 1: تست JUnit و Unit چیست؟ Step 1: What is JUnit and Unit Testing?

  • مرحله 2: اولین پروژه JUnit و نوار سبز Step 2: First JUnit Project and Green Bar

  • مرحله 3: کد اول و تست واحد اول Step 3: First Code and First Unit Test

  • مرحله 4: روش های دیگر ادعا Step 4: Other Assert Methods

  • مرحله 5: حاشیه نویسی های مهم Step 5: Important Annotations

JPA و Hibernate در عمق JPA and Hibernate in Depth

  • مقدمه ای بر JPA و Hibernate در عمق Introduction to JPA and Hibernate in Depth

  • مرحله 01 - با H2 و Spring Boot یک پروژه JPA ایجاد کنید Step 01 - Create a JPA Project with H2 and Spring Boot

  • مرحله 02 - دوره JPA Entity ایجاد کنید Step 02 - Create JPA Entity Course

  • مرحله 03 - findByID را با استفاده از JPA Entity Manager ایجاد کنید Step 03 - Create findByID Using JPA Entity Manager

  • مرحله 04 - پیکربندی ویژگی های برنامه برای فعال کردن کنسول H2 و ورود به سیستم Step 04 - Configuring Application Properties to Enable H2 Console and Logging

  • مرحله 05 - نوشتن تست واحد برای روش findByID Step 05 - Writing Unit Test for the findByID Method

  • مرحله 06 - نوشتن یک روش deleteByID برای حذف یک موجودیت Step 06 - Writing a deleteByID Method to Delete an Entity

  • مرحله 07 - نوشتن تست واحد برای روش deleteByID Step 07 - Writing Unit Test for the deleteByID Method

  • مرحله 08 - نوشتن یک روش ذخیره برای به روز رسانی و درج یک موجودیت Step 08 - Writing a Save Method to Update and Insert an Entity

  • مرحله 09 - نوشتن تست واحد برای روش ذخیره Step 09 - Writing Unit Test for the save Method

  • مرحله 10 - نکات بررسی سریع و اشکال زدایی Step 10 - Quick Review and Debugging Tips

  • مرحله 11 - بازی با Entity Manager Step 11 - Playing with Entity Manager

  • مرحله 12 - روش های مدیریت نهاد - پاک کردن و جدا کردن Step 12 - Entity Manager Methods - clear and detach

  • مرحله 13 - روش‌های مدیریت نهاد - به‌روزرسانی Step 13 - Entity Manager Methods – refresh

  • مرحله 14 - بررسی سریع Entity Manager Step 14 - A Quick Review of Entity Manager

  • مرحله 15 - JPQL - مبانی Step 15 - JPQL – Basics

  • مرحله 16 - JPA و Hibernate Annotations - @Table Step 16 - JPA and Hibernate Annotations - @Table

  • مرحله 17 - JPA و Hibernate Annotations - @Column Step 17 - JPA and Hibernate Annotations - @Column

  • مرحله 18 - JPA و Hibernate Annotations - @UpdateTimestamp و @CreationTimestamp Step 18 - JPA and Hibernate Annotations - @UpdateTimestamp and @CreationTimestamp

  • مرحله 19 - JPA و Hibernate Annotations - @NamedQuery و @NamedQueries Step 19 - JPA and Hibernate Annotations - @NamedQuery and @NamedQueries

  • مرحله 20 - پرس و جوهای بومی - مبانی Step 20 - Native Queries – Basics

ایجاد روابط با JPA و Hibernate – OneToOne Establishing Relationships with JPA and Hibernate – OneToOne

  • مرحله 21 - نهادها و روابط - یک مرور کلی Step 21 - Entities and Relationships - an Overview

  • مرحله 22 - تعریف نهادها - دانشجو، پاسپورت و بررسی Step 22 - Defining Entities - Student, Passport, and Review

  • مرحله 23 - مقدمه ای بر رابطه یک به یک Step 23 - Introduction to One to One Relationship

  • مرحله 24 - نقشه برداری OneToOne - درج دانش آموز با پاسپورت Step 24 - OneToOne Mapping - Insert Student with Passport

  • مرحله 25 - نقشه برداری OneToOne - بازیابی دانش آموز با پاسپورت و واکشی مشتاق Step 25 - OneToOne Mapping - Retrieving Student with Passport and Eager Fetch

  • مرحله 26 - نقشه برداری OneToOne - Lazy Fetch Step 26 - OneToOne Mapping - Lazy Fetch

  • مرحله 27 - تراکنش، مدیریت نهاد، و زمینه تداوم Step 27 - Transaction, Entity Manager, and Persistence Context

  • مرحله 28 - نقشه برداری OneToOne - رابطه دو طرفه - قسمت 1 Step 28 - OneToOne Mapping - Bidirectional Relationship - Part 1

  • مرحله 29 - نقشه برداری OneToOne - رابطه دو طرفه - قسمت 2 Step 29 - OneToOne Mapping - Bidirectional Relationship - Part 2

با چند پرسش متداول درباره Hibernate و JPA مرور کنید Review with a Few FAQs about Hibernate and JPA

  • سؤالات متداول 1 - Hibernate چه زمانی به روز رسانی ها را به پایگاه داده ارسال می کند؟ FAQ 1 - When does Hibernate send updates to the database?

  • سؤالات متداول 2 - چه زمانی به @Transactional در آزمون واحد نیاز داریم؟ FAQ 2 - When do We Need @Transactional in a Unit Test?

  • سؤالات متداول 3 - آیا روش‌های فقط خواندنی به تراکنش نیاز دارند؟ FAQ 3 – Do Read Only Methods Need a Transaction?

  • سؤالات متداول 4 - چرا از DirtiesContext@ در آزمون واحد استفاده می کنیم؟ FAQ 4 - Why do We Use @DirtiesContext in a Unit Test?

ایجاد روابط با JPA و Hibernate - OneToMany و ManyToMany Establishing Relationships with JPA and Hibernate - OneToMany and ManyToMany

  • مرحله 30 - نقشه برداری ManyToOne - طراحی پایگاه داده Step 30 - ManyToOne Mapping - Designing the Database

  • مرحله 30 - قسمت 2 - نگاشت ManyToOne - پیاده سازی نقشه برداری Step 30 - Part 2 - ManyToOne Mapping - Implementing the Mapping

  • مرحله 31 - نقشه برداری ManyToOne - بازیابی و درج نظرات برای دوره Step 31 - ManyToOne Mapping - Retrieving and Inserting Reviews for Course

  • مرحله 32 - نگاشت ManyToOne - تعمیم بررسی های درج Step 32 - ManyToOne Mapping - Generalizing Insert Reviews

  • مرحله 33 - نقشه برداری ManyToOne - بسته بندی Step 33 - ManyToOne Mapping - Wrapping Up

  • مرحله 34 - نقشه برداری ManyToMany - طراحی جدول Step 34 - ManyToMany Mapping - Table Design

  • مرحله 35 - نگاشت ManyToMany - اضافه کردن حاشیه نویسی روی موجودیت ها Step 35 - ManyToMany Mapping - Adding Annotations on Entities

  • مرحله 36 - نگاشت ManyToMany - رفع مشکل دو جدول پیوست Step 36 - ManyToMany Mapping - Fixing Two Join Tables Problem

  • مرحله 37 - نقشه برداری ManyToMany - سفارشی کردن جدول پیوستن Step 37 - ManyToMany Mapping - Customizing the Join Table

  • مرحله 38 - ManyToMany Mapping - داده ها را درج کرده و Join Query را بنویسید Step 38 - ManyToMany Mapping - Insert Data and Write Join Query

  • مرحله 39 - نقشه برداری ManyToMany - بازیابی داده ها با استفاده از روابط JPA Step 39 - ManyToMany Mapping - Retrieve Data Using JPA Relationships

  • مرحله 40 - نقشه برداری ManyToMany - درج دانشجو و دوره Step 40 - ManyToMany Mapping - Insert Student and Course

  • مرحله 41 - روابط بین نهادهای JPA - خلاصه Step 41 - Relationships between JPA Entities - a Summary

سلسله مراتب ارثی با JPA و Hibernate Inheritance Hierarchies with JPA and Hibernate

  • مرحله 42 - مقدمه ای بر سلسله مراتب و نگاشت وراثت Step 42 - Introduction to Inheritance Hierarchies and Mappings

  • مرحله 43 - سلسله مراتب و نگاشت ارث بری JPA - تنظیم نهادها Step 43 - JPA Inheritance Hierarchies and Mappings - Setting Up Entities

  • مرحله 44 - سلسله مراتب و نگاشت ارث بری JPA - راه اندازی یک مخزن Step 44 - JPA Inheritance Hierarchies and Mappings - Setting Up a Repository

  • مرحله 45 - سلسله مراتب و نگاشتهای وراثت JPA - جدول واحد Step 45 - JPA Inheritance Hierarchies and Mappings - Single Table

  • مرحله 46 - سلسله مراتب و نگاشتهای وراثت JPA - جدول در هر کلاس Step 46 - JPA Inheritance Hierarchies and Mappings - Table Per Class

  • مرحله 47 - سلسله مراتب و نگاشتهای ارث بری JPA - پیوست Step 47 - JPA Inheritance Hierarchies and Mappings – Joined

  • مرحله 48 - سلسله مراتب و نگاشتهای ارث بری JPA - Super Class نقشه برداری شده Step 48 - JPA Inheritance Hierarchies and Mappings - Mapped Super Class

  • مرحله 49 - سلسله مراتب و نگاشت ارث بری JPA - چگونه انتخاب کنیم؟ Step 49 - JPA Inheritance Hierarchies and Mappings - How to Choose?

پرس و جو با نهادها با استفاده از JPQL Queries with Entities using JPQL

  • مرحله 50 - JPQL - دوره های بدون دانشجو Step 50 - JPQL - Courses Without Students

  • مرحله 51 - JPQL - دوره های آموزشی با 2 دانشجو و سفارش توسط Step 51 - JPQL - Courses with 2 Students and order by

  • مرحله 52 - JPQL - دوره هایی مانند 100 مرحله Step 52 - JPQL - Courses Like 100 Steps

  • مرحله 53 - JPQL - استفاده از Joins Step 53 - JPQL - Using Joins

پرس و جو با استفاده از Java API - پرس و جوهای معیار Queries using Java API - Criteria Queries

  • مرحله 54 - پرس و جو معیار - بازیابی همه دوره ها Step 54 - Criteria Query - Retrieving All Courses

  • مرحله 55 - پرس و جو معیار - دوره هایی مانند 100 مرحله Step 55 - Criteria Query - Courses Like 100 Steps

  • مرحله 56 - پرسش معیار - دوره های بدون دانشجو Step 56 - Criteria Query - Courses Without Students

  • مرحله 57 - پرس و جوی معیارها - استفاده از Joins Step 57 - Criteria Query - Using Joins

مدیریت تراکنش Transaction Management

  • مرحله 58 - مقدمه ای بر مدیریت تراکنش Step 58 - Introduction to Transaction Management

  • مرحله 59 - مدیریت تراکنش - ویژگی های ACID Step 59 - Transaction Management - ACID Properties

  • مرحله 60 - درک مطالب کثیف، فانتومی و غیرقابل تکرار Step 60 - Understanding Dirty, Phanthom, and Non-Repeatable Reads

  • مرحله 61 - 4 سطح جداسازی را درک کنید Step 61 - Understand 4 Isolation Levels

  • مرحله 62 - انتخاب بین سطوح جداسازی Step 62 - Choosing Between Isolation Levels

  • مرحله 63 - اجرای مدیریت تراکنش - 3 چیز برای تصمیم گیری Step 63 - Implementing Transaction Management - 3 Things to Decide

Spring Data JPA و Spring Data REST Spring Data JPA and Spring Data REST

  • مرحله 64 - مقدمه ای بر Spring Data JPA Step 64 - Introduction to Spring Data JPA

  • مرحله 65 - آزمایش مخزن Spring Data JPA با findByID. Step 65 - Testing the Spring Data JPA Repository with findByID.

  • مرحله 66 - مخزن JPA Data Spring - روشهای CRUD Step 66 - Spring Data JPA Repository - CRUD Methods

  • مرحله 67 - مرتب سازی با استفاده از مخزن Spring Data JPA Step 67 - Sorting Using Spring Data JPA Repository

  • مرحله 68 - صفحه بندی با استفاده از Spring Data JPA Repository Step 68 - Pagination Using Spring Data JPA Repository

  • مرحله 69 - پرس و جوهای سفارشی با استفاده از Spring Data JPA Repository Step 69 - Custom Queries Using Spring Data JPA Repository

  • مرحله 70 - استراحت داده بهار Step 70 - Spring Data REST

ذخیره سازی با Hibernate و JPA Caching with Hibernate and JPA

  • مرحله 71 - مقدمه ای بر حافظه پنهان و سطوح مختلف ذخیره سازی در Hibernate و JPA Step 71 - Introduction to Caching and the Various Levels of Caching in Hibernate and JPA

  • مرحله 72 - Hibernate و JPA Caching - Cache سطح اول Step 72 - Hibernate and JPA Caching – First-Level Cache

  • مرحله 73 - Hibernate و JPA Caching - مبانی حافظه پنهان سطح دوم با EhCache Step 73 - Hibernate and JPA Caching - Basics of Second-Level Cache with EhCache

  • مرحله 74 - Hibernate و JPA Caching - کش سطح دوم قسمت 2 Step 74 - Hibernate and JPA Caching – Second-Level Cache Part 2

نکات Hibernate و JPA Hibernate and JPA Tips

  • مرحله 75 - نکات Hibernate - Hibernate Soft Deletes - @SQLDelete and @Where Step 75 - Hibernate Tips - Hibernate Soft Deletes - @SQLDelete and @Where

  • مرحله 76 - Hibernate Soft Deletes - Part 2 Step 76 - Hibernate Soft Deletes - Part 2

  • مرحله 77 - روشهای چرخه حیات نهاد JPA Step 77 - JPA Entity Life Cycle Methods

  • مرحله 78 - استفاده از Embedded و Embeddable با JPA Step 78 - Using Embedded and Embeddable with JPA

  • مرحله 79 - استفاده از Enums با JPA Step 79 - Using Enums with JPA

  • مرحله 80 - نکته JPA - در مورد پیاده سازی روش toString محتاط باشید Step 80 - JPA Tip - Be Cautious with toString Method Implementations

  • مرحله 81 - نکته JPA - چه زمانی از JPA استفاده می کنید؟ Step 81 - JPA Tip - When do You Use JPA?

نکات تنظیم عملکرد با Hibernate و JPA Performance Tuning Tips with Hibernate and JPA

  • مرحله 82 - تنظیم عملکرد - اندازه گیری قبل از تنظیم Step 82 - Performance Tuning - Measure Before Tuning

  • مرحله 83 - تنظیم عملکرد - شاخص ها Step 83 - Performance Tuning – Indexes

  • مرحله 84 - تنظیم عملکرد - از ذخیره سازی مناسب استفاده کنید Step 84 - Performance Tuning - Use Appropriate Caching

  • مرحله 85 - تنظیم عملکرد - Eager در مقابل Lazy Fetch Step 85 - Performance Tuning - Eager Versus Lazy Fetch

  • مرحله 86 - تنظیم عملکرد - از مشکلات N+1 اجتناب کنید Step 86 - Performance Tuning - Avoid N+1 Problems

چند پرسش متداول دیگر A Few More FAQs

  • سؤالات متداول 5 - چگونه با Spring Boot به یک پایگاه داده متفاوت متصل شویم؟ FAQ 5 - How to Connect to a Different Database with Spring Boot?

  • سؤالات متداول 6 - رویکردی برای طراحی برنامه های کاربردی عالی با JPA؟ FAQ 6 - Approach to Design Great Applications with JPA?

  • پرسش‌های متداول 7 - روش‌های خوب برای توسعه برنامه‌های JPA FAQ 7 - Good Practices for Developing JPA Applications

تبریک می گویم Congratulations

  • تبریک می گویم Congratulations

ضمیمه - مقدمه ای بر چارچوب Spring در 10 مرحله Appendix - Introduction to Spring Framework in 10 Steps

  • مقدمه ای بر فریم ورک اسپرینگ در 10 مرحله Introduction to Spring Framework in 10 Steps

  • مرحله 1 - راه اندازی یک پروژه بهار با استفاده از htttp://start.spring.io Step 1 - Setting up a Spring Project Using htttp://start.spring.io

  • مرحله 2 - درک Tight Coupling با استفاده از مثال الگوریتم جستجوی باینری Step 2 - Understanding Tight Coupling Using the Binary Search Algorithm Example

  • مرحله 3 - ایجاد مثال الگوریتم جستجوی باینری به صورت آزاد Step 3 - Making the Binary Search Algorithm Example Loosely Coupled

  • مرحله 4 - استفاده از Spring برای مدیریت وابستگی ها - @Component، @Autowired Step 4 - Using Spring to Manage Dependencies - @Component, @Autowired

  • مرحله 5 - در پس زمینه چه اتفاقی می افتد؟ Step 5 - What is Happening in the Background?

  • مرحله 6 - سیم کشی خودکار پویا و عیب یابی - @Primary Step 6 - Dynamic auto wiring and Troubleshooting - @Primary

  • مرحله 7 - تزریق سازنده و تنظیم کننده Step 7 - Constructor and Setter Injection

  • مرحله 8 - ماژول های فنری Step 8 - Spring Modules

  • مرحله 9 - پروژه های بهار Step 9 - Spring Projects

  • مرحله 10 - چرا بهار محبوب است؟ Step 10 - Why is Spring Popular?

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش Master Hibernate و JPA with Spring Boot در 100 مرحله [ویدئو]
جزییات دوره
12 h 58 m
148
Packtpub Packtpub
(آخرین آپدیت)
2
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

In28Minutes Official In28Minutes Official

Ranga Karanam از شهرت in28Minutes یک معمار با 15 سال تجربه برنامه نویسی و طراحی جاوا با مشتریان عمده بانکی در سراسر جهان است. او در ۲۸ دقیقه با هدف ایجاد دوره های عملی با پروژه های دنیای واقعی شروع به کار کرد. مجموعه دوره های گام به گام یکی از ساخته های اوست. آنها از یک رویکرد گام به گام مبتنی بر راه حل با مثال های کاربردی کاربردی و واقعی استفاده می کنند. تخصص اصلی آنها در توسعه، طراحی و معماری جاوا و فریمورک های مرتبط (Spring، Spring Boot، Spring MVC، Struts، Hibernate) است. تمام کدهای آنها منبع باز است و در GitHub موجود است. آنها از قانون 80-20 استفاده می کنند و به چیزهای دیگر دست می زنند تا به طور مختصر شما را به دانش کافی مجهز کنند تا خودتان بیشتر بدانید.